//package com.xlblog.blog.controller;
//
//import com.alibaba.fastjson.JSONObject;
//import com.xlblog.blog.utils.FileUtil;
//import org.springframework.beans.factory.annotation.Value;
//import org.springframework.web.bind.annotation.*;
//import org.springframework.web.multipart.MultipartFile;
//
//import javax.servlet.http.HttpServletRequest;
//import java.io.File;
//
////blog图片上传
//@CrossOrigin
//@RestController
//@RequestMapping("/rich")
//public class ArticleController {
//
//    //上传目录绝对路径
//    @Value("${file.upload.abpath}")
//    private String abpath;
//
//    //上传目录url
//    @Value("${file.upload.mdImageDir}")
//    private String mdImageDir;
//
//    //端口号
//    @Value("${server.port}")
//    private String port;
//
//
//    //上传md文件
//    @PostMapping("/saveMd")
//    //注意参数传递是以json格式，因此用@RequestBody定义接收参数
//    public String saveMd(@RequestBody JSONObject param){
//        //取出java中对应参数的值
//        String str = param.getString("content");
//        String name=param.getString("name");
//        String typeId=param.getString("typeId");
//        //文件保存路径  F:\note\555.md
//        String filepath=abpath+name+".md";
//        FileUtil.string2File(str,filepath);
//        return "ok";
//    }
//
//    //上传图片
//    @PostMapping("/uploadFile")
//    public String uploadFile(@RequestParam("image") MultipartFile file, HttpServletRequest request){
//        //上传的绝对路径  F:/note/assets/
//        String imgAbPath=abpath+"assets/";
//        //绝对路径对应urlpath   http://localhost:4000/note/assets/
////        String imgUrlDir="http:"+request.getHeader("Origin").split(":")[1]+":"+port+mdImageDir;
//        String imgUrlDir = "http://120.79.128.109:7070";
//        //返回对应的File类型f
//        File f = FileUtil.upload(file, imgAbPath);
//
//        //返回图片地址 http://localhost:4000/note/assets/image-20200924014614792.png  注意图片名子中间有加密
//        return imgUrlDir+f.getName();
//
//    }
//
//}
